package com.an;

public class HomeWork_4 {
    public static void main(String[] args) {
        D.stringnum("jsdfbUSUVFjsldbvUJFVjbldsvJJUL");
        D.stringnum_2("jsdfbUSUVFjsldbvUJFVjbldsvJJUL");

    }
}

/**
 * 要求
 * 判断字符串中有多少大写字母多少小写字母
 */

class D{
    public static void stringnum(String str){
        if(str==null){
            System.out.println("字符串不能为空");
            return;
        }
        int big=0;
        int small=0;
        char[] arr=str.toCharArray();
        for(int i=0;i<arr.length;i++){
            if(arr[i]>=65&&arr[i]<=90){
                big++;
            }
            if(arr[i]>=97&&arr[i]<=122){
                small++;
            }
        }
        System.out.println("大写字母有"+big+"\n小写字母有"+small);
    }
    public static void stringnum_2(String str){
        if(str==null){
            System.out.println("字符串不能为空");
            return;
        }
        int big=0;
        int small=0;
        for(int i=0;i<str.length();i++){
            if(str.charAt(i)>=65&&str.charAt(i)<=90){
                big++;
            }
            if(str.charAt(i)>=97&&str.charAt(i)<=122){
                small++;
            }
        }
        //这里不用转成字符数组
        //用str.charAt(i)也能完成


        System.out.println("大写字母有"+big+"\n小写字母有"+small);
    }
}



// F T T F  F T